.layer_btn {display:inline-block;width: 120px; height: 36px;line-height:34px;font-size: 16px!important;outline: none;cursor: pointer;margin: 30px auto 0;color: #fff;border: 1px solid #fff;background: transparent;transition: color .3s ease-in-out,background .3s ease-in-out;}
.content_product_list {max-width: 1200px;margin: 100px auto;}
.content_product_list>li {position: relative;overflow: hidden;float: left;width: 400px;min-height: 490px;border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius:10px;-moz-border-radius:10px;box-shadow: 0 0 32px 0 rgba(0,0,0,0.18);background-color: white;transition: transform 0.5s;transform: translateZ(0);cursor: pointer;}
.content_product_list li .product_list_div {overflow: hidden;position: relative;height: 150px;padding: 30px 0 20px 0;text-align: center;background-color: #F8F8F8;border-bottom: 1px solid #E6E6E6;transition: transform 0.3s;}
.content_product_list li .product_list_div .service_left {transition: opacity 0s, transform 0.8s;position: absolute;top: 30px;left: 170px;width: 60px;opacity: 0;transform: translateZ(0);}
.content_product_list li .product_list_div .service_right {transition: opacity 0s;position: absolute;top: 20px;right: 0px;opacity: 0;transform: translateZ(0);}
.content_product_list li .product_list_div .service_icon {transition: transform 1s, opacity 0s;position: relative;top: 0;left: 0;width: auto;height: auto;opacity: 1;}
.content_product_list li .product_list_div .product_title {transition: transform 0.8s;top: 0;left: 0;display: block;margin-top: 25px;font-size: 20px;color: #373d41;}
.content_product_list li .product_list_div2{position: relative;z-index: 3;padding: 30px;overflow: hidden}
.content_product_list li .product_list_div2 h3 {font-weight: 400;margin-bottom: 25px;}
.content_product_list li .product_list_div2 img {width:20px;height:20px;vertical-align: middle;}
.content_product_list li .product_list_div2 span {font-size: 16px;color: #373d41;vertical-align: middle;}
.content_product_list li .product_list_div2 .service_text{height:120px;margin-bottom:20px;display: -webkit-box;display: -moz-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-moz-box-orient: vertical;-webkit-box-orient: vertical;-moz-line-clamp: 5;-webkit-line-clamp: 5;}
.content_product_list li .product_list_div2 p {font-size: 14px;color: #a9b0b4;line-height: 25px;}
.content_product_list li .product_list_div2 .details_btn {margin: 0px;min-height: auto;display: none;}
.content_product_list li .product_list_div2 .details_btn a{color: #373d41;}
.content_product_list li .product_list_div i{display: none;}
.content_product_list li.mouse_hover{z-index: 4;transform: scale(1.1);}
.content_product_list li.mouse_hover .product_list_div {background-color: #3c8cff;height: 159px;}
.content_product_list li.mouse_hover .product_title {position: relative;text-align:left;transform: translate(145px, -60px) scale(1.2);transform-origin: bottom;color: #FFFFFF;margin-top: 64px;font-size: 25px;}
.content_product_list li.mouse_hover .service_icon {opacity: 0;transform: scale(1.5) translate(-160px, -25px);}
.content_product_list li.mouse_hover .service_left {transform-origin: top left;transform: translate3d(-184px, -29px, 0) scale(1.91666);opacity: 1;}
.content_product_list li.mouse_hover .service_right {opacity: 1;}
.content_product_list li.mouse_hover .product_list_div2 .details_btn {display: block;}
#details1 .plan_banner{height: 424px;}
.plan_banner .main-width{position: relative; height: 100%;}
.plan_banner .details_text{width:450px ;text-align: left;position: absolute;left: 0;top:30%;z-index:2 ;padding-top: 0;}
.plan_banner .details_img{height: 40px;margin-bottom: 30px;}
.plan_banner .details_title{font-size: 40px;margin-bottom: 30px;color: #fff; text-align: left;}
.plan_banner .layer_btn{margin: 30px 10px; text-align: center}
.plan_banner .mac{position:absolute;top:0;right: -50px;z-index:1 ;}
.plan_banner .index_box {position: absolute;bottom: 0;height: 50px;width: 100%;z-index: 99;}
.plan_banner .index_box .aliyun_index .module_wrap .index_box_row{margin:auto;width:670px;*zoom:1;transition:opacity .3s .6s,visibility 0s .6s,margin-top 0s .6s}
.plan_banner .index_box .aliyun_index .module_wrap .index_box_row li a{height:50px;line-height:50px;position:relative;display:block;padding:0 70px;transition:all .3s;border-color:hsla(0,0%,100%,.06);text-align: center;color: #fff;}
.plan_banner .index_box .aliyun_index .module_wrap .index_box_row li:nth-of-type(2) a{padding-left:70px;}
.plan_banner .index_box .aliyun_index .module_wrap .index_box_row li:last-child a{padding-left:70px;}
.product_advantage{padding: 40px 0;}
.product .content_region_title:before,.product .content_region_title:after{content: '';width: 0;height: 0;}
.advantage_list{margin-top: 22px;position: relative;}
.advantage_list li{width: 25%;float: left;padding: 0 45px 164px;}
.advantage_list li a{display: block;border: 1px solid #e6e6e6;background-color: #fff;padding: 25px 0;text-align: center;position: relative;z-index:1 ;}
.advantage_list li a h2{color: #373d41;font-size: 15px;font-weight: 500;line-height: 40px;}
.advantage_list li a .advantage_img{position: relative;width: 74px;height: 74px;margin: 10px auto 0;}
.advantage_list li a img{width: 74px;height: auto;position: absolute;top: 0;left: 0;}
.advantage_list li a img.adv_img1{opacity: 0;}
.advantage_list li a i{position: absolute;bottom: -5px;left:50%;width: 11px;height: 11px;background-color: #e6e6e6;z-index:2 ;margin-left: -5px;border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius:50%;-moz-border-radius:50%;}
.advantage_list li a i:after{content: '';width:1px;height: 60px;background-color: #e6e6e6;position: absolute;left: 5px;}
.advantage_list li:nth-of-type(2) a i:after,.advantage_list li:nth-of-type(3) a i:after{height: 40px;}
.advantage_list li a i:before{content: '';width:420px;height: 1px;background-color: #e6e6e6;position: absolute;top: 60px;}
.advantage_list li:nth-of-type(2) a i:before,.advantage_list li:nth-of-type(3) a i:before{width:140px;top: 40px;}
.advantage_list li:nth-of-type(3) a i:before,.advantage_list li:nth-of-type(4) a i:before{right: 5px;}
.advantage_list li a:before{content: '';width:1px;height: 60px;background-color: #e6e6e6;position: absolute;bottom: -114px;}
.advantage_list li:nth-of-type(1) a:before{left:524px;}
.advantage_list li:nth-of-type(2) a:before{height: 80px;left:243px;}
.advantage_list li:nth-of-type(3) a:before{height: 80px;right:243px;}
.advantage_list li:nth-of-type(4) a:before{right:524px;}
.advantage_list li a:after{content: '';position: absolute;bottom: -125px;width: 11px;height: 11px;background-color: #e6e6e6;z-index:2 ;margin-left: -5px;border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius:50%;-moz-border-radius:50%;}
.advantage_list li:nth-of-type(1) a:after{left:524px;}
.advantage_list li:nth-of-type(2) a:after{left:243px;}
.advantage_list li:nth-of-type(3) a:after{right:238px;}
.advantage_list li:nth-of-type(4) a:after{right:518px;}
.product_advantage .advantage_text{text-align: center;font-size: 14px;color: #373d41;vertical-align: middle;margin-top: 40px;display: none;position: absolute;width:1200px;bottom: 0;left: 0;background: #fff;}
.product_scene{padding: 50px 0 40px;background: #F5F5F6;}
.product_scene .tab_carousel{width: 100%;margin: 40px auto 0;height: 58px;text-align: center;}
.product_scene .tab_carousel li{position: relative;display: inline-block;cursor: pointer;padding: 0 10px;height: 36px;line-height: 36px;color: #373d41;font-size: 15px;margin: 0 45px;border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius:5px;-moz-border-radius:5px;}
.product_scene .tab_carousel li.active,.product_scene .tab_carousel li:hover{color: #fff;background: #3c8cff;}
.product_scene .tab_carousel li.active:before {content:"";width:0;height:0;border:22px solid transparent;border-bottom:22px solid #e6e6e6;position:absolute;top:14px;left:50%;margin-left:-22px;z-index:1 ;}
.product_scene .tab_carousel li.active:after {content:"";width:0;height:0;border:20px solid transparent;border-bottom:20px solid rgb(255, 255, 255);position:absolute;top:18px;left:50%;margin-left:-20px;z-index:2 ;}
.product_scene .stage_carousel{position: relative;border: 1px solid #e6e6e6;background-color: #fff;margin-top: -1px;height: 335px;overflow: hidden;}
.product_scene .stage_carousel .stage{position: absolute;top:0;left:100%;height:100%;background-color: #fff;width:100%;transition:transform 0.8s;-webik-transition:transform 0.8s;-moz-transition:transform 0.8s;-o-transition:transform 0.8s;}
.product_scene .stage_carousel .stage{animation: animation-stage .9s ease both 1;-webkit-animation: animation-stage .9s ease both 1;-o-animation: animation-stage .9s ease both 1;-moz-animation: animation-stage .9s ease both 1;visibility:visible}
.product_advantage .advantage_text{text-align: center;font-size: 14px;color: #373d41;vertical-align: middle;margin-top: 40px;display: none;position: absolute;width:1200px;bottom: 0;left: 0;background: #fff;}
@keyframes animation-stage{
  0%{left:100%;}
  100%{left:0;}
}
@-webkit-keyframes animation-stage{
  0%{left:100%;}
  100%{left:0;}
}
@-o-keyframes animation-stage{
  0%{left:100%;}
  100%{left:0;}
}
@-moz-keyframes animation-stage{
  0%{left:100%;}
  100%{left:0;}
}
.product_scene .stage_carousel .stage .stage_item{padding-left: 30px;position: absolute;top: 50%;left: 30px;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);-o-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
.product_scene .stage_carousel .stage h4{font-size: 20px;color: #373d41;margin-bottom: 20px;font-weight:500 ;}
.product_scene .stage_carousel .stage p{font-size: 14px;color: #a9b0b4;line-height: 30px;width: 400px;display: -webkit-box;display: -moz-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-moz-box-orient: vertical;-webkit-box-orient: vertical;-moz-line-clamp: 3;-webkit-line-clamp: 3;}
.product_scene .stage_carousel .stage .ticket{position:absolute;right:36px;top: 30px;max-width: 50%;}
.product_advantage .cost{height: 437px;overflow: hidden;}
.product_advantage .cost img{display: block;max-width: 90%;margin: 0 auto;}
.product_advantage .cost.active{height: auto;}
.more {display:block;width: 100px;height: 50px;margin: 35px auto 0;text-align: center;font-size: 14px;color: #373d41;cursor: pointer;position: relative;}
.more i{position: absolute;width: 17px;height: 9px;top: 20px;margin-top:5px;left: 50%;margin-left: -8.5px;background: url(../images/feel2.png) center no-repeat;transition:transform 0.8s;-webik-transition:transform 0.8s;-moz-transition:transform 0.8s;-o-transition:transform 0.8s;}
.more.active i{-webkit-transform: rotate(180deg);transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}
.product_fixed{z-index: 100;position: fixed!important;top: 0px;left: 0;width: 100%;background:rgba(0,0,0,0.7);}

.experienceAddr{margin-top:1.2rem}
.experienceAddr p{line-height: 2.5rem; text-align: center; color: #3c8cff}
.experienceAddr p span{margin-right: 1rem}
